'''
使用键值-值（key-value)的形式存储数据，具有极快的查找速度

key的特性：
    1、字典中的key必须唯一
    2、必须是不可变对象
        a、字符串，整数等都是不可变的，可以作为key
        b、列表时可变的，不能作为key
    3、key一般为字符串

思考：存储一个学生的额基本信息（姓名，性别，年龄，身高，体重）

注意：字典中的键值对是无序的

'''
#创建字典存储一个学生的基本信息
#{key1:value,key2:value2,....，keyn:valuen}

stu1 = {"name":"lifeibiao", "age":18, "sex":"男", "height": 180, "weight":75}
stu2 = {"name":"lifeibiao", "age":18, "sex":"男", "height": 180, "weight":75}
stus = [stu1, stu2]
print(stus)

#字典中元素的访问
#获取   字典名[key]    字典.get(key)
print(stu1["name"])#获取的键值不存在会报错
print(stu1.get("name"))#不存在返回none推荐使用方式
#添加  字典[key] = value
stu1["score"] = 99.99
print(stu1.get("score"))
print(stu1)
#如果键不存在，增加，存在则覆盖原数据
#删除键值对
stu1.pop("score")
print(stu1)